package com.xltt.vehicleControl.bean;

import java.io.Serializable;

/**
 * @author zhaotengfei
 * @version 1.0.0
 * @created 2017/4/20 17:16
 */

public class AdditionalVehicleStatus implements Serializable{
    private DrivingSafetyStatus drivingSafetyStatus;
    private MaintenanceStatus maintenanceStatus;
    private RunningStatus runningStatus;
    private ClimateStatus climateStatus;
    private PollutionStatus pollutionStatus;
    private ElectricVehicleStatus electricVehicleStatus;
    //v2车辆档位状态
    private DrivingBehaviourStatus drivingBehaviourStatus;
    //v2拖车状态
    private TrailerStatus trailerStatus;

    //v2上高压
    private String chargeHvSts;

    public AdditionalVehicleStatus() {
    }

    public ElectricVehicleStatus getElectricVehicleStatus() {
        return this.electricVehicleStatus;
    }

    public void setElectricVehicleStatus(ElectricVehicleStatus electricVehicleStatus) {
        this.electricVehicleStatus = electricVehicleStatus;
    }

    public DrivingSafetyStatus getDrivingSafetyStatus() {
        return this.drivingSafetyStatus;
    }

    public void setDrivingSafetyStatus(DrivingSafetyStatus drivingSafetyStatus) {
        this.drivingSafetyStatus = drivingSafetyStatus;
    }

    public MaintenanceStatus getMaintenanceStatus() {
        return this.maintenanceStatus;
    }

    public void setMaintenanceStatus(MaintenanceStatus maintenanceStatus) {
        this.maintenanceStatus = maintenanceStatus;
    }

    public RunningStatus getRunningStatus() {
        return this.runningStatus;
    }

    public void setRunningStatus(RunningStatus runningStatus) {
        this.runningStatus = runningStatus;
    }

    public ClimateStatus getClimateStatus() {
        return this.climateStatus;
    }

    public void setClimateStatus(ClimateStatus climateStatus) {
        this.climateStatus = climateStatus;
    }

    public PollutionStatus getPollutionStatus() {
        return this.pollutionStatus;
    }

    public void setPollutionStatus(PollutionStatus pollutionStatus) {
        this.pollutionStatus = pollutionStatus;
    }

    public DrivingBehaviourStatus getDrivingBehaviourStatus() {
        return drivingBehaviourStatus;
    }

    public void setDrivingBehaviourStatus(DrivingBehaviourStatus drivingBehaviourStatus) {
        this.drivingBehaviourStatus = drivingBehaviourStatus;
    }

    public TrailerStatus getTrailerStatus() {
        return trailerStatus;
    }

    public void setTrailerStatus(TrailerStatus trailerStatus) {
        this.trailerStatus = trailerStatus;
    }

    public String getChargeHvSts() {
        return chargeHvSts;
    }

    public void setChargeHvSts(String chargeHvSts) {
        this.chargeHvSts = chargeHvSts;
    }

    @Override
    public String toString() {
        return "AdditionalVehicleStatus{" +
                "drivingSafetyStatus=" + drivingSafetyStatus +
                ", maintenanceStatus=" + maintenanceStatus +
                ", runningStatus=" + runningStatus +
                ", climateStatus=" + climateStatus +
                ", pollutionStatus=" + pollutionStatus +
                ", electricVehicleStatus=" + electricVehicleStatus +
                ", drivingBehaviourStatus=" + drivingBehaviourStatus +
                ", trailerStatus=" + trailerStatus +
                ", chargeHvSts='" + chargeHvSts + '\'' +
                '}';
    }
}

